package com.tbit.uqbike.client.dao.core;

import com.tbit.uqbike.client.pojo.AdAccountFee;
import com.tbit.uqbike.client.pojo.newEntity.TimeFee;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 账户费用配置dao
 *
 * @author Leon
 * 2017年2月24日 下午4:02:36
 */
public interface AdAccountFeeDao {


    /**
     * 根据账户id查询
     *
     * @param accountId
     * @return
     */
    AdAccountFee getByAccountId(@Param(value = "accountId") Integer accountId);

    /**
     * 获取分时段计费数据
     * @param map
     * @return
     */
    TimeFee getByType(Map<String,Object> map);

    List<TimeFee> getTimeFeeByType(@Param(value = "accountId") Integer accountId);
}